home *** CD-ROM | disk | FTP | other *** search
/ Light ROM 1 / LIGHT-ROM 1 (Amiga Library Services)(1994).iso / ffdisks / d880.lha / Oberon / O3Demo1.lzh / OEd_Keys.txt < prev    next >
Text File  |  1993-01-14  |  8KB  |  248 lines

  1. ; ***********************    OEd Keyboard setting:    ***********************
  2. ;
  3. ; supported qualifiers:
  4. ;
  5. ;   SHIFT, AMIGA, ALT, CONTROL, CAPSLOCK, COMMAND
  6. ;
  7. ; supported special keys:
  8. ;
  9. ;   RETURN, ENTER, LEFT, RIGHT, UP, DOWN, DEL, BS, HELP, TAB, ESC, SPACE,
  10. ;   F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, NK0, NK1, NK2, NK3, NK4, NK5,
  11. ;   NK6, NK7, NK8, NK9
  12. ;
  13. ; All non-special keys must be in lower case.
  14. ;
  15. ; Any combination of exactly one special character and any number of
  16. ; qualifiers may be used.
  17. ;
  18.  
  19. RETURN              (return)
  20. RETURN SHIFT        (split)
  21. RETURN CONTROL      (execrexx ('return'; 'first'))
  22.  
  23. ENTER               (key "RETURN")           ; do whatever RETURN does
  24. ENTER SHIFT         (key 'RETURN SHIFT')     ; do whatever RETURN + SHIFT does
  25. ENTER CONTROL       (key (RETURN CONTROL))   ; do whatever RETURN + CONTROL does
  26.  
  27. LEFT                (left)
  28. RIGHT               (right)
  29. UP                  (up)
  30. DOWN                (down)
  31.  
  32. LEFT  SHIFT         (first)
  33. RIGHT SHIFT         (last)
  34. UP    SHIFT         (top)
  35. DOWN  SHIFT         (bottom)
  36.  
  37. LEFT  ALT           (wleft)
  38. RIGHT ALT           (wright)
  39. UP    ALT           (pageup)
  40. DOWN  ALT           (pagedown)
  41.  
  42. LEFT  CONTROL       (scrollleft)
  43. RIGHT CONTROL       (scrollright)
  44. UP    CONTROL       (scrollup)
  45. DOWN  CONTROL       (scrolldown)
  46.  
  47. DEL                 (del)
  48. DEL SHIFT           (deline)
  49. DEL CONTROL         (deleol)
  50. DEL ALT             (wdel)
  51.  
  52. BS                  (back)
  53. BS SHIFT            (deline)
  54. BS CONTROL          (delbol)
  55. BS ALT              (wback)
  56.  
  57. HELP                (execrexx ('newwindow'; 'load Oberon:OEdRexxHelp.txt'))
  58.  
  59. TAB                 (tab)
  60. TAB SHIFT           (backtab)
  61.  
  62. ESC                 (iconify)
  63. ESC SHIFT           (shuffle)
  64. ESC CONTROL         (hide)
  65.  
  66. SPACE ALT           (write " "); this usually is 0A0X instead of 020X
  67.  
  68. F1                  (pong 1)
  69. F2                  (pong 2)
  70. F3                  (pong 3)
  71. F4                  (pong 4)
  72. F5                  (pong 5)
  73.  
  74. F6                  (rx (t:RexxMacro_F6.oed))
  75. F7                  (rx (t:RexxMacro_F7.oed))
  76. F8                  (rx (t:RexxMacro_F8.oed))
  77. F9                  (rx (t:RexxMacro_F9.oed))
  78. F10                 (rx (t:RexxMacro_F10.oed))
  79.  
  80. F1  SHIFT           (ping 1)
  81. F2  SHIFT           (ping 2)
  82. F3  SHIFT           (ping 3)
  83. F4  SHIFT           (ping 4)
  84. F5  SHIFT           (ping 5)
  85.  
  86. F6 SHIFT            (startmacro (t:RexxMacro_F6.oed))
  87. F7 SHIFT            (startmacro (t:RexxMacro_F7.oed))
  88. F8 SHIFT            (startmacro (t:RexxMacro_F8.oed))
  89. F9 SHIFT            (startmacro (t:RexxMacro_F9.oed))
  90. F10 SHIFT           (startmacro (t:RexxMacro_F10.oed))
  91.  
  92. F1  ALT             (rx "Oberon:Rexx/aF1.oed")
  93. F2  ALT             (rx "Oberon:Rexx/aF2.oed")
  94. F3  ALT             (rx "Oberon:Rexx/aF3.oed")
  95. F4  ALT             (rx "Oberon:Rexx/aF4.oed")
  96. F5  ALT             (rx "Oberon:Rexx/aF5.oed")
  97. F6  ALT             (rx "Oberon:Rexx/aF6.oed")
  98. F7  ALT             (rx "Oberon:Rexx/aF7.oed")
  99. F8  ALT             (rx "Oberon:Rexx/aF8.oed")
  100. F9  ALT             (rx "Oberon:Rexx/aF9.oed")
  101. F10 ALT             (rx "Oberon:Rexx/aF10.oed")
  102.  
  103. F1  CONTROL         (rx "Oberon:Rexx/cF1.oed")
  104. F2  CONTROL         (rx "Oberon:Rexx/cF2.oed")
  105. F3  CONTROL         (rx "Oberon:Rexx/cF3.oed")
  106. F4  CONTROL         (rx "Oberon:Rexx/cF4.oed")
  107. F5  CONTROL         (rx "Oberon:Rexx/cF5.oed")
  108. F6  CONTROL         (rx "Oberon:Rexx/cF6.oed")
  109. F7  CONTROL         (rx "Oberon:Rexx/cF7.oed")
  110. F8  CONTROL         (rx "Oberon:Rexx/cF8.oed")
  111. F9  CONTROL         (rx "Oberon:Rexx/cF9.oed")
  112. F10 CONTROL         (rx "Oberon:Rexx/cF10.oed")
  113.  
  114. F1  ALT CONTROL     (rx "Oberon:Rexx/acF1.oed")
  115. F2  ALT CONTROL     (rx "Oberon:Rexx/acF2.oed")
  116. F3  ALT CONTROL     (rx "Oberon:Rexx/acF3.oed")
  117. F4  ALT CONTROL     (rx "Oberon:Rexx/acF4.oed")
  118. F5  ALT CONTROL     (rx "Oberon:Rexx/acF5.oed")
  119. F6  ALT CONTROL     (rx "Oberon:Rexx/acF6.oed")
  120. F7  ALT CONTROL     (rx "Oberon:Rexx/acF7.oed")
  121. F8  ALT CONTROL     (rx "Oberon:Rexx/acF8.oed")
  122. F9  ALT CONTROL     (rx "Oberon:Rexx/acF9.oed")
  123. F10 ALT CONTROL     (rx "Oberon:Rexx/acF10.oed")
  124.  
  125. NK0                 (write 0)
  126. NK1                 (write 1)
  127. NK2                 (write 2)
  128. NK3                 (write 3)
  129. NK4                 (write 4)
  130. NK5                 (write 5)
  131. NK6                 (write 6)
  132. NK7                 (write 7)
  133. NK8                 (write 8)
  134. NK9                 (write 9)
  135.  
  136. NK0 SHIFT           (insert toggle)
  137. NK1 SHIFT           (bottom)
  138. NK2 SHIFT           (down)
  139. NK3 SHIFT           (pagedown)
  140. NK4 SHIFT           (left)
  141. NK5 SHIFT           ()
  142. NK6 SHIFT           (right)
  143. NK7 SHIFT           (top)
  144. NK8 SHIFT           (up)
  145. NK9 SHIFT           (pageup)
  146.  
  147. NK0 CAPSLOCK        (insert toggle)
  148. NK1 CAPSLOCK        (bottom)
  149. NK2 CAPSLOCK        (down)
  150. NK3 CAPSLOCK        (pagedown)
  151. NK4 CAPSLOCK        (left)
  152. NK5 CAPSLOCK        ()
  153. NK6 CAPSLOCK        (right)
  154. NK7 CAPSLOCK        (top)
  155. NK8 CAPSLOCK        (up)
  156. NK9 CAPSLOCK        (pageup)
  157.  
  158. 0 AMIGA             (icons toggle)
  159. 1 AMIGA             (stackchk toggle)
  160. 2 AMIGA             (ovflchk toggle)
  161. 3 AMIGA             (rangechk toggle)
  162. 4 AMIGA             (casechk toggle)
  163. 5 AMIGA             (returnchk toggle)
  164. 6 AMIGA             (nilchk toggle)
  165. 7 AMIGA             (typechk toggle)
  166. 8 AMIGA             (smallcode toggle)
  167. 9 AMIGA             (smalldata toggle)
  168. + AMIGA             (garbagecollector toggle)
  169. # AMIGA             (extensions toggle)
  170. a AMIGA             (parse)
  171. b AMIGA             (bbegin)
  172. c AMIGA             (compile)
  173. d AMIGA             (bdelete)
  174. e AMIGA             (bend)
  175. f AMIGA             (find)
  176. g AMIGA             (findrep)
  177. h AMIGA             (prevrep)
  178. i AMIGA             (insfile)
  179. j AMIGA             (about)
  180. k AMIGA             (link)
  181. l AMIGA             (load)
  182. m AMIGA             (bmove)
  183. n AMIGA             (next)
  184. o AMIGA             (bsave)
  185. p AMIGA             (prev)
  186. q AMIGA             (quit)
  187. r AMIGA             (nextrep)
  188. s AMIGA             (save)
  189. t AMIGA             (nexterror)
  190. u AMIGA             (bunmark)
  191. v AMIGA             (saveas)
  192. w AMIGA             (newwindow)
  193. x AMIGA             (execute)
  194. y AMIGA             (bcopy)
  195. z AMIGA             (firsterror)
  196. . AMIGA             (insert toggle)
  197. - AMIGA             (layout toggle)
  198. , AMIGA             (autouc toggle)
  199.  
  200. < CONTROL           (undo)
  201. > CONTROL           (redo)
  202. a CONTROL           (gotolastch)
  203. b CONTROL           (printblock)
  204. c CONTROL           (stoprexx)
  205. d CONTROL           (screenmode)
  206. e CONTROL           (enterrexx)
  207. f CONTROL           (stopmacro)
  208. g CONTROL           (gotoy)
  209. h CONTROL           (mbracket)
  210. i CONTROL           (printas)
  211. j CONTROL           (join)
  212. k CONTROL           (markall)
  213. l CONTROL           (btableft)
  214. m CONTROL           (make)
  215. o CONTROL           (printblkas)
  216. p CONTROL           (print)
  217. q CONTROL           (reloaderrs)
  218. r CONTROL           (btabright)
  219. s CONTROL           (split)
  220. t CONTROL           (coptions)
  221. v CONTROL           (reveal)
  222. x CONTROL           (execrexx)
  223. z CONTROL           (clearundos)
  224.  
  225. a ALT               (changecase)
  226. c ALT               (copy)
  227. f ALT               (execrexx (options results; getword; findstr result; next))
  228. l ALT               (undeline)
  229. v ALT               (paste)
  230. x ALT               (cut)
  231.  
  232. 8 SHIFT ALT         (write (:-\\\())      ; write ":-("
  233. ) ALT               (write (:-\\\)))      ; write ":-)"
  234.  
  235. ß CONTROL           (execrexx ('map (ä (write ae))'; 'map (ö (write oe))'; 'map (ü (write ue))'; 'map (Ä (write Ae))'; 'map (Ö (write Oe))'; 'map (Ü (write Ue))'; 'map (ß (write ss))'))
  236. ß SHIFT CONTROL     (execrexx ('map (ä (write ä))'; 'map (ö (write ö))'; 'map (ü (write ü))'; 'map (Ä (write Ä))'; 'map (Ö (write Ö))'; 'map (Ü (write Ü))'; 'map (ß (write ß))'))
  237.  
  238. 0 ALT SHIFT         (write ())     ; plain
  239. 1 ALT SHIFT         (write ())    ; bold
  240. 3 ALT SHIFT         (write ())    ; italic
  241. 4 ALT SHIFT         (write ())    ; underscore
  242. 7 ALT SHIFT         (write ())    ; inverse video
  243.  
  244. b ALT SHIFT         (write ())   ; black
  245. w ALT SHIFT         (write ())   ; white
  246. r ALT SHIFT         (write ())   ; red
  247.  
  248.